import request from '@/utils/request'

// 查询企业用户社保列表
export function getSocialList(data) {
  return request({
    url: '/social_securitys/list',
    method: 'post',
    data
  })
}

// 根据用户id查询用户的社保数据
export function getEmployeeSocial(id) {
  return request({
    url: `/social_securitys/${id}`

  })
}

// 保存或更新用户社保数据
export function updataEmployeeSocial(data) {
  return request({
    url: `/social_securitys/${data.id}`,
    method: 'PUT',
    data
  })
}

// 查询社保历史归档列表
export function getSecurityList(year) {
  return request({
    url: `/social_securitys/historys/${year}/list`
  })
}

// 查询月份数据报表
export function getSecurityMouthList(params) {
  return request({
    url: `/social_securitys/historys/${params.yearMonth}`,
    params
  })
}

// 查询企业社保配置信息
export function getSocialSettings() {
  return request({
    url: `/social_securitys/settings`
  })
}

// 根据月份社保数据归档
export function PostSocialAchieve(yearMonth) {
  return request({
    url: `/social_securitys/historys/${yearMonth}/archive`,
    method: 'post'
  })
}

// 设置企业社保配置信息
export function SetSocialAchieve(yearMonth) {
  return request({
    url: `/social_securitys/historys/${yearMonth}/newReport`,
    method: 'PUT'
  })
}
